package com.ruoyi.system.bond.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 可转债基础信息对象 bond
 * 
 * @author Galaxy
 * @date 2024-11-25
 */
public class Bond extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 转债id */
    @Excel(name = "转债id")
    private Long bondId;

    /** 转债名称 */
    @Excel(name = "转债名称")
    private String bondNm;

    /** 代码拼音 */
    @Excel(name = "代码拼音")
    private String bondPy;

    /** 现价 */
    @Excel(name = "现价")
    private String price;

    /** 涨跌幅 */
    @Excel(name = "涨跌幅")
    private String increaseRt;

    /** 正股代码 */
    @Excel(name = "正股代码")
    private String stockId;

    /** 正股名称 */
    @Excel(name = "正股名称")
    private String stockNm;

    /** 正股拼音 */
    @Excel(name = "正股拼音")
    private String stockPy;

    /** 正股价 */
    @Excel(name = "正股价")
    private String sprice;

    /** 正股涨跌 */
    @Excel(name = "正股涨跌")
    private String sincreaseRt;

    /** PB */
    @Excel(name = "PB")
    private String pb;

    /** 转股价 */
    @Excel(name = "转股价")
    private String convertPrice;

    /** 转股价值 */
    @Excel(name = "转股价值")
    private String cValue;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String convertDt;

    /** 转股溢价率 */
    @Excel(name = "转股溢价率")
    private String premiumRt;

    /** 双低 */
    @Excel(name = "双低")
    private String dblow;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String swCd;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String marketCd;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String btype;

    /** 上市日 */
    @Excel(name = "上市日")
    private String listDt;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String tFlag;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long owned;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long hold;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bondValue;

    /** 评级 */
    @Excel(name = "评级")
    private String ratingCd;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String optionValue;

    /** 回售触发价 */
    @Excel(name = "回售触发价")
    private String putConvertPrice;

    /** 强赎触发价 */
    @Excel(name = "强赎触发价")
    private String forceRedeemPrice;

    /** 转债流通市值占比 */
    @Excel(name = "转债流通市值占比")
    private String convertAmtRatio;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String fundRt;

    /** 到期时间 */
    @Excel(name = "到期时间")
    private String maturityDt;

    /** 剩余年限 */
    @Excel(name = "剩余年限")
    private String yearLeft;

    /** 剩余规模（亿元） */
    @Excel(name = "剩余规模", readConverterExp = "亿=元")
    private String currIssAmt;

    /** 成交额（万元） */
    @Excel(name = "成交额", readConverterExp = "万=元")
    private String volume;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String svolume;

    /** 换手率 */
    @Excel(name = "换手率")
    private String turnoverRt;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ytmRt;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String putYtmRt;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long noted;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String lastTime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String qstatus;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sqflag;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String pbFlag;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long adjCnt;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long adjScnt;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String convertPriceValid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String convertPriceTips;

    /** 转股起始日 */
    @Excel(name = "转股起始日")
    private String convertCdTip;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String refldInfo;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String adjusted;

    /** 发行规模 */
    @Excel(name = "发行规模")
    private String origIssAmt;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String priceTips;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String redeemDt;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String realForceRedeemPrice;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String optionTip;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long afterNextPutDt;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String icoisMinPrice;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long blocked;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String putting;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String notes;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setBondId(Long bondId) 
    {
        this.bondId = bondId;
    }

    public Long getBondId() 
    {
        return bondId;
    }
    public void setBondNm(String bondNm) 
    {
        this.bondNm = bondNm;
    }

    public String getBondNm() 
    {
        return bondNm;
    }
    public void setBondPy(String bondPy) 
    {
        this.bondPy = bondPy;
    }

    public String getBondPy() 
    {
        return bondPy;
    }
    public void setPrice(String price) 
    {
        this.price = price;
    }

    public String getPrice() 
    {
        return price;
    }
    public void setIncreaseRt(String increaseRt) 
    {
        this.increaseRt = increaseRt;
    }

    public String getIncreaseRt() 
    {
        return increaseRt;
    }
    public void setStockId(String stockId) 
    {
        this.stockId = stockId;
    }

    public String getStockId() 
    {
        return stockId;
    }
    public void setStockNm(String stockNm) 
    {
        this.stockNm = stockNm;
    }

    public String getStockNm() 
    {
        return stockNm;
    }
    public void setStockPy(String stockPy) 
    {
        this.stockPy = stockPy;
    }

    public String getStockPy() 
    {
        return stockPy;
    }
    public void setSprice(String sprice) 
    {
        this.sprice = sprice;
    }

    public String getSprice() 
    {
        return sprice;
    }
    public void setSincreaseRt(String sincreaseRt) 
    {
        this.sincreaseRt = sincreaseRt;
    }

    public String getSincreaseRt() 
    {
        return sincreaseRt;
    }
    public void setPb(String pb) 
    {
        this.pb = pb;
    }

    public String getPb() 
    {
        return pb;
    }
    public void setConvertPrice(String convertPrice) 
    {
        this.convertPrice = convertPrice;
    }

    public String getConvertPrice() 
    {
        return convertPrice;
    }
    public void setcValue(String cValue) 
    {
        this.cValue = cValue;
    }

    public String getcValue() 
    {
        return cValue;
    }
    public void setConvertDt(String convertDt) 
    {
        this.convertDt = convertDt;
    }

    public String getConvertDt() 
    {
        return convertDt;
    }
    public void setPremiumRt(String premiumRt) 
    {
        this.premiumRt = premiumRt;
    }

    public String getPremiumRt() 
    {
        return premiumRt;
    }
    public void setDblow(String dblow) 
    {
        this.dblow = dblow;
    }

    public String getDblow() 
    {
        return dblow;
    }
    public void setSwCd(String swCd) 
    {
        this.swCd = swCd;
    }

    public String getSwCd() 
    {
        return swCd;
    }
    public void setMarketCd(String marketCd) 
    {
        this.marketCd = marketCd;
    }

    public String getMarketCd() 
    {
        return marketCd;
    }
    public void setBtype(String btype) 
    {
        this.btype = btype;
    }

    public String getBtype() 
    {
        return btype;
    }
    public void setListDt(String listDt) 
    {
        this.listDt = listDt;
    }

    public String getListDt() 
    {
        return listDt;
    }
    public void settFlag(String tFlag) 
    {
        this.tFlag = tFlag;
    }

    public String gettFlag() 
    {
        return tFlag;
    }
    public void setOwned(Long owned) 
    {
        this.owned = owned;
    }

    public Long getOwned() 
    {
        return owned;
    }
    public void setHold(Long hold) 
    {
        this.hold = hold;
    }

    public Long getHold() 
    {
        return hold;
    }
    public void setBondValue(String bondValue) 
    {
        this.bondValue = bondValue;
    }

    public String getBondValue() 
    {
        return bondValue;
    }
    public void setRatingCd(String ratingCd) 
    {
        this.ratingCd = ratingCd;
    }

    public String getRatingCd() 
    {
        return ratingCd;
    }
    public void setOptionValue(String optionValue) 
    {
        this.optionValue = optionValue;
    }

    public String getOptionValue() 
    {
        return optionValue;
    }
    public void setPutConvertPrice(String putConvertPrice) 
    {
        this.putConvertPrice = putConvertPrice;
    }

    public String getPutConvertPrice() 
    {
        return putConvertPrice;
    }
    public void setForceRedeemPrice(String forceRedeemPrice) 
    {
        this.forceRedeemPrice = forceRedeemPrice;
    }

    public String getForceRedeemPrice() 
    {
        return forceRedeemPrice;
    }
    public void setConvertAmtRatio(String convertAmtRatio) 
    {
        this.convertAmtRatio = convertAmtRatio;
    }

    public String getConvertAmtRatio() 
    {
        return convertAmtRatio;
    }
    public void setFundRt(String fundRt) 
    {
        this.fundRt = fundRt;
    }

    public String getFundRt() 
    {
        return fundRt;
    }
    public void setMaturityDt(String maturityDt) 
    {
        this.maturityDt = maturityDt;
    }

    public String getMaturityDt() 
    {
        return maturityDt;
    }
    public void setYearLeft(String yearLeft) 
    {
        this.yearLeft = yearLeft;
    }

    public String getYearLeft() 
    {
        return yearLeft;
    }
    public void setCurrIssAmt(String currIssAmt) 
    {
        this.currIssAmt = currIssAmt;
    }

    public String getCurrIssAmt() 
    {
        return currIssAmt;
    }
    public void setVolume(String volume) 
    {
        this.volume = volume;
    }

    public String getVolume() 
    {
        return volume;
    }
    public void setSvolume(String svolume) 
    {
        this.svolume = svolume;
    }

    public String getSvolume() 
    {
        return svolume;
    }
    public void setTurnoverRt(String turnoverRt) 
    {
        this.turnoverRt = turnoverRt;
    }

    public String getTurnoverRt() 
    {
        return turnoverRt;
    }
    public void setYtmRt(String ytmRt) 
    {
        this.ytmRt = ytmRt;
    }

    public String getYtmRt() 
    {
        return ytmRt;
    }
    public void setPutYtmRt(String putYtmRt) 
    {
        this.putYtmRt = putYtmRt;
    }

    public String getPutYtmRt() 
    {
        return putYtmRt;
    }
    public void setNoted(Long noted) 
    {
        this.noted = noted;
    }

    public Long getNoted() 
    {
        return noted;
    }
    public void setLastTime(String lastTime) 
    {
        this.lastTime = lastTime;
    }

    public String getLastTime() 
    {
        return lastTime;
    }
    public void setQstatus(String qstatus) 
    {
        this.qstatus = qstatus;
    }

    public String getQstatus() 
    {
        return qstatus;
    }
    public void setSqflag(String sqflag) 
    {
        this.sqflag = sqflag;
    }

    public String getSqflag() 
    {
        return sqflag;
    }
    public void setPbFlag(String pbFlag) 
    {
        this.pbFlag = pbFlag;
    }

    public String getPbFlag() 
    {
        return pbFlag;
    }
    public void setAdjCnt(Long adjCnt) 
    {
        this.adjCnt = adjCnt;
    }

    public Long getAdjCnt() 
    {
        return adjCnt;
    }
    public void setAdjScnt(Long adjScnt) 
    {
        this.adjScnt = adjScnt;
    }

    public Long getAdjScnt() 
    {
        return adjScnt;
    }
    public void setConvertPriceValid(String convertPriceValid) 
    {
        this.convertPriceValid = convertPriceValid;
    }

    public String getConvertPriceValid() 
    {
        return convertPriceValid;
    }
    public void setConvertPriceTips(String convertPriceTips) 
    {
        this.convertPriceTips = convertPriceTips;
    }

    public String getConvertPriceTips() 
    {
        return convertPriceTips;
    }
    public void setConvertCdTip(String convertCdTip) 
    {
        this.convertCdTip = convertCdTip;
    }

    public String getConvertCdTip() 
    {
        return convertCdTip;
    }
    public void setRefldInfo(String refldInfo) 
    {
        this.refldInfo = refldInfo;
    }

    public String getRefldInfo() 
    {
        return refldInfo;
    }
    public void setAdjusted(String adjusted) 
    {
        this.adjusted = adjusted;
    }

    public String getAdjusted() 
    {
        return adjusted;
    }
    public void setOrigIssAmt(String origIssAmt) 
    {
        this.origIssAmt = origIssAmt;
    }

    public String getOrigIssAmt() 
    {
        return origIssAmt;
    }
    public void setPriceTips(String priceTips) 
    {
        this.priceTips = priceTips;
    }

    public String getPriceTips() 
    {
        return priceTips;
    }
    public void setRedeemDt(String redeemDt) 
    {
        this.redeemDt = redeemDt;
    }

    public String getRedeemDt() 
    {
        return redeemDt;
    }
    public void setRealForceRedeemPrice(String realForceRedeemPrice) 
    {
        this.realForceRedeemPrice = realForceRedeemPrice;
    }

    public String getRealForceRedeemPrice() 
    {
        return realForceRedeemPrice;
    }
    public void setOptionTip(String optionTip) 
    {
        this.optionTip = optionTip;
    }

    public String getOptionTip() 
    {
        return optionTip;
    }
    public void setAfterNextPutDt(Long afterNextPutDt) 
    {
        this.afterNextPutDt = afterNextPutDt;
    }

    public Long getAfterNextPutDt() 
    {
        return afterNextPutDt;
    }
    public void setIcoisMinPrice(String icoisMinPrice) 
    {
        this.icoisMinPrice = icoisMinPrice;
    }

    public String getIcoisMinPrice() 
    {
        return icoisMinPrice;
    }
    public void setBlocked(Long blocked) 
    {
        this.blocked = blocked;
    }

    public Long getBlocked() 
    {
        return blocked;
    }
    public void setPutting(String putting) 
    {
        this.putting = putting;
    }

    public String getPutting() 
    {
        return putting;
    }
    public void setNotes(String notes) 
    {
        this.notes = notes;
    }

    public String getNotes() 
    {
        return notes;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("bondId", getBondId())
            .append("bondNm", getBondNm())
            .append("bondPy", getBondPy())
            .append("price", getPrice())
            .append("increaseRt", getIncreaseRt())
            .append("stockId", getStockId())
            .append("stockNm", getStockNm())
            .append("stockPy", getStockPy())
            .append("sprice", getSprice())
            .append("sincreaseRt", getSincreaseRt())
            .append("pb", getPb())
            .append("convertPrice", getConvertPrice())
            .append("cValue", getcValue())
            .append("convertDt", getConvertDt())
            .append("premiumRt", getPremiumRt())
            .append("dblow", getDblow())
            .append("swCd", getSwCd())
            .append("marketCd", getMarketCd())
            .append("btype", getBtype())
            .append("listDt", getListDt())
            .append("tFlag", gettFlag())
            .append("owned", getOwned())
            .append("hold", getHold())
            .append("bondValue", getBondValue())
            .append("ratingCd", getRatingCd())
            .append("optionValue", getOptionValue())
            .append("putConvertPrice", getPutConvertPrice())
            .append("forceRedeemPrice", getForceRedeemPrice())
            .append("convertAmtRatio", getConvertAmtRatio())
            .append("fundRt", getFundRt())
            .append("maturityDt", getMaturityDt())
            .append("yearLeft", getYearLeft())
            .append("currIssAmt", getCurrIssAmt())
            .append("volume", getVolume())
            .append("svolume", getSvolume())
            .append("turnoverRt", getTurnoverRt())
            .append("ytmRt", getYtmRt())
            .append("putYtmRt", getPutYtmRt())
            .append("noted", getNoted())
            .append("lastTime", getLastTime())
            .append("qstatus", getQstatus())
            .append("sqflag", getSqflag())
            .append("pbFlag", getPbFlag())
            .append("adjCnt", getAdjCnt())
            .append("adjScnt", getAdjScnt())
            .append("convertPriceValid", getConvertPriceValid())
            .append("convertPriceTips", getConvertPriceTips())
            .append("convertCdTip", getConvertCdTip())
            .append("refldInfo", getRefldInfo())
            .append("adjusted", getAdjusted())
            .append("origIssAmt", getOrigIssAmt())
            .append("priceTips", getPriceTips())
            .append("redeemDt", getRedeemDt())
            .append("realForceRedeemPrice", getRealForceRedeemPrice())
            .append("optionTip", getOptionTip())
            .append("afterNextPutDt", getAfterNextPutDt())
            .append("icoisMinPrice", getIcoisMinPrice())
            .append("blocked", getBlocked())
            .append("putting", getPutting())
            .append("notes", getNotes())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
